package org.darkforest.enums;

/**
 * 发送消息模版
 */
public enum TempleEnum {
	CAPTCHA_NO("51399","【iSport爱动】尊敬的用户您好，您的验证码为：{1}，请于{2}分钟内正确输入，工作人员不会向您索取，请勿泄露。")

	//尊敬的（名称）商户您好，iSport用户XXX（房主）已于（时间）在您的场馆建立房间，预定（几号几点的几号场地），请您预留并耐心等待用户付款完成。【iSport 爱动，爱生活】
	,CREATEROOMMESSAGE("001","【iSport爱动】尊敬的{1}商户您好，iSport用户{2}已于{3}在您的场馆建立房间，预定{4}，请您预留并耐心等待用户付款完成。")

	//热爱运动的iSport房主XX您好，您于（建房时间时间）在（场馆）建立的房间有人加入，请您及时查看。【iSport 爱动，爱生活】
	,JOINROOMMESSAGE("002","【iSport爱动】热爱运动的iSport房主{1}您好，您于{2}在{3}建立的房间有人加入，请您及时查看。")

	//热爱运动的iSport房主XX您好，您于（建房时间时间）在（场馆）建立的房间有人加入并已完成付款，请您及时查看。【iSport 爱动，爱生活】
	,ONEPAYMESSAGE("003","【iSport爱动】热爱运动的iSport房主{1}您好，您于{2}在{3}建立的房间有人加入并已完成付款，请您及时查看。")

	//热爱运动的iSport用户XX您好，您所在的房间所有用户已完成付款，房间已建立，请您务必在（预约时间）准时到（预约场地）进行消费，感谢您使用iSport爱动，祝您运动愉快！【iSport 爱动，爱生活】
	,ORDERPAYTOALLMESSAGE("004","【iSport爱动】热爱运动的iSport用户{1}您好，您所在的房间所有用户已完成付款，房间已建立，" +
			"请您务必在准时到预约场地进行消费,预约详情:{2}，感谢您使用iSport爱动，祝您运动愉快！")

	//热爱运动的iSport用户XX您好，您所在的（建房时间）建立的房间已成功建立，订单号为XXXXXXX,验证码为XXXXXX,请于（预约时间）
	// 前到（预约场馆）验证消费。感谢您使用iSport爱动，祝您运动愉快！  【iSport 爱动，爱生活】
    ,ORDERPAYTOOWER("51403","【iSport爱动】热爱运动的iSport用户{1}您好，您所在的{2}建立的房间已成功建立，" +
    "订单号为{3}(房主订单号),验证码为{4},请准时到预约场馆验证消费，预约详情：{5}。感谢您使用iSport爱动，祝您运动愉快！")

	//尊敬的（名称）商户您好，iSport用户XXX（房主）在您场馆预定的（几号几点几号场地）已完成付款，请您记得预留场地并在（预约时间）
	// 前配合用户完成订单验证收款工作，iSport爱动及所有爱动用户对您的服务表示感谢！【iSport 爱动，爱生活】
	,ORDERPAYTOMERCHANT("51405","【iSport爱动】尊敬的{1}商户您好，iSport用户{2}在您场馆预定的场地已完成付款，预定详情：{3}" +
			"请您记得预留场地并在预约时间前配合用户完成订单验证收款工作，iSport爱动及所有爱动用户对您的服务表示感谢！")
	//
//	4.订单取消（发送给所有人）
//	热爱运动的iSport用户XX您好，很抱歉的通知您因为在规定时间内有用户没有完成付款并且没有新的用户加入并完成付款，
//	您所在的（几号几点几号场地）房间被取消。预付费用我们会在48小时内由工作人员退回您的付费账户，
//	敬请谅解。推荐并邀请好友使用iSport爱动，可以大大提高约球成功率!【iSport 爱动，爱生活】
	,CANCELORDER("005","【iSport爱动】热爱运动的iSport用户{1}您好，很抱歉的通知您因为在规定时间内有用户没有完成付款并且没有新的用户加入并完成付款，" +
			"您所在的（{2}）房间被取消。预付费用我们会在48小时内由工作人员退回您的付费账户，" +
			"敬请谅解。推荐并邀请好友使用iSport爱动，可以大大提高约球成功率!")
	,OPENID("006","【iSport爱动】热爱运动的iSport用户您好，您的openId为{1}")
	;
	private String key;
	private String value;

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	TempleEnum(String key, String value) {
		this.key = key;
		this.value = value;
	}

	public static TempleEnum getBykey(String key){
		for(TempleEnum e : TempleEnum.values()){
			if(e.key == key){
				return e;
			}
		}
		return null;
	}
	
	
}
